package net.maku.kyy.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.*;
import net.maku.framework.common.query.Query;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 趣趣玩用户表查询
 *
 * @author ice babamu@126.com
 * <a href="https://maku.net">MAKU</a>
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Schema(description = "趣趣玩用户表查询")
public class KyyUserQuery extends Query {
    @Schema(description = "昵称")
    private String nickName;

    @Schema(description = "手机号")
    private String mobile;

    @Schema(description = "账号")
    private String account;

    @Schema(description = "出生日期")
    private LocalDateTime birthday;

    @Schema(description = "性别 0：男  1：女 2：未知")
    private Integer gender;

    @Schema(description = "邮箱")
    private String email;

    @Schema(description = "微信号")
    private String wechatId;

    @Schema(description = "账号状态  0：停用   1：正常")
    private Integer status;

    @Schema(description = "删除标识 0：正常 1：已删除 ")
    private Integer deleted;

    @Schema(description = "发布论坛权限：0：禁用 1：正常")
    private Integer forumPermission;

    @Schema(description = "查询最后登录的开始时间")
    private String[] lastLoginTime;

    @Schema(description = "发言权限：0：禁用 1:正常")
    private Integer CommentPermission;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;

}